#include<stdio.h>
#include<stdlib.h>

int main(int argc, char *argv[]) 
{

        FILE 	*entrada,*saida;		// ponteiro para arquivo
	char	c;


	//se der erro ao iniciar o arquivo
        if ( (entrada = fopen(argv[1],"r")) == NULL ) 
        {
                printf("Erro ao abrir o arquivo para leirura.\n");
                exit(1);
        }  

	//se der erro ao iniciar o arquivo
        if ( (saida = fopen("palavras_editadas.txt","w")) == NULL ) 
        {
                printf("Erro ao abrir o arquivo para escrita.\n");
                exit(1);
        }

	while((c = getc(entrada) ) != EOF)      // Enquanto não chegar ao final do arquivo 
	{
    		if(((int)c>=65 && (int)c<=90) || ((int)c>=97 && (int)c<=122)) 
		{
			if((int)c>=65 && (int)c<=90)
			{
				c=(char)((int)c+32);
				putc(c,saida);	
			}
			else
				putc(c,saida);
		}
		else if(c== '\n' || c==' ')
			putc(c,saida); 
		else if(c==',')
			putc(' ',saida);
		else if(c=='-')
			putc(' ',saida);   
	}

	fclose(entrada);
	fclose(saida);

	
}
